package br.unisal.domain;

import static org.junit.Assert.assertEquals;

import org.junit.Before;
import org.junit.Test;

import br.unisal.factory.ClienteFactory;

public class ClienteTeste{

	private ClienteFactory fabricaCliente;
	private Cliente cliente;
	
	@Before
	public void inicializa(){
		fabricaCliente = new ClienteFactory();
		cliente = fabricaCliente.criaCliente("1111", "Red", "bill", "ari", 120, "sumare", "centro",	"igreja matriz");
	}
	
	@Test
	public void verificaAcessoAoEnderecoDoCliente() {
		assertEquals(cliente.getBaitrroCliente(), "centro");
		assertEquals(cliente.getCidadeCliente(), "sumare");
		assertEquals(cliente.getNumeroRuaCliente(), 120);
		assertEquals(cliente.getPontoReferenciaCliente(), "igreja matriz");
		assertEquals(cliente.getRuaCliente(), "ari");
		assertEquals(cliente.getSobrenome(), "bill");

	}
	
	@Test
	public void verificaToStringdocliente() {
		assertEquals(cliente.toString(), "Primeiro nome: Red Telefone: 1111");
	}

}
